come out better off - Turkish English Dictionary